| Visual Basic (Declaration) | |
|---|---|
Public Overloads MustOverride Sub ChangeLogicalChannels( _ ByVal ParamArray inputChannelIds() As ChannelId _ ) | |
| C# | |
|---|---|
public abstract void ChangeLogicalChannels( params ChannelId[] inputChannelIds ) | |
| C++/CLI | |
|---|---|
public: abstract void ChangeLogicalChannels( ... array<ChannelId>^ inputChannelIds ) | |
Parameters
- inputChannelIds
- The channel identifiers that correspond to the desired channels. See ChannelId.
| Exception | Description |
|---|---|
| System.ArgumentNullException | inputChannelIds is null. |
| System.ArgumentOutOfRangeException | inputChannelIds is not possible with the currently selected hardware. |
This method assumes that each of the specified input channels will be used as a logical channel. Internally it uses an instance of LogicalChannelId for each specified input channel with the LogicalChannelOperation set to LogicalChannelOperation.None.
Hardware Interchangeability: Do not use this method if hardware interchangeability is important. A channel identifier is only valid and unique within the context of the model(s) of hardware being used.
Affect on Traces: Undefined. The Measurement.PresetTraces, RemoveExtra, and TraceCollection.ArrangeWindows methods may be useful in presetting traces to a default number, result assignment, and layout after changing the channel configuration.
Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)